// import { useStore } from 'vuex'
// 这里不能用hook，离开vue hook会失去作用域
import store from '@/store'
export function emrStatus() {
  // const store = useStore()
  // 处理离开病历页面
  function giveUpEditing() {
    const isEditing = store.getters.isEditing
    return new Promise((resolve, reject) => {
      if (isEditing) {
        if (window.confirm('警告：\n 正在编辑中，是否确定放弃编辑？')) {
          // 放弃编辑
          store.dispatch('emr/setEditingStatus', false)
          resolve(true)
        } else {
          reject(false)
        }
      } else {
        // 不在编辑中 直接跳转
        resolve(true)
      }
    })
  }
  return {
    giveUpEditing,
  }
}
